-- 文件管理器
-- 可以使用 vim 键位
-- 打开后 g? 查看键位列表
return {
	"stevearc/oil.nvim",
	lazy = false,
	keys = {
		{ "-", "<cmd>Oil<cr>", desc = "Open parent directory" },
		-- 显式添加 g? 映射，确保在 Oil 缓冲区中生效
		{ "g?", "<cmd>lua require('oil.actions').show_help()<cr>", desc = "Show Oil help", mode = "n" },
	},
	dependencies = { "echasnovski/mini.icons" },
	config = function()
		require("oil").setup({
			-- 显式启用默认键位（包括 g?）
			keymaps = {
				["g?"] = "actions.show_help",
			},
			-- 可选：其他配置
			view_options = {
				show_hidden = true,
			},
		})
	end,
}
